Atomicity, Serialization and Recovery in the Island-Based File System
نویسنده
چکیده
We discuss the consistency protocol in the island-based file system [6], a cluster file system designed to provide highly available and scalable data storage to Internet applications. The goal of availability is to maximize the percentage of client requests that succeed despite the failure of one or more islands, the building blocks of the file system. A small portion of the directory system is replicated across islands to allow independent accesses to data in each island. As in any other systems where data replication and updates to replicated data are present, the island-based file system faces the challenge of keeping its replicated directory system consistent across islands.
منابع مشابه
Atomicity Policies using Design Patterns
This paper describes three object-oriented design patterns local serialization, global serialization and recovery and their integration to support atomic objects. The paper emphasizes the policies each pattern offers and the heterogeneity of policies resulting from their integration. The policies supported by the patterns include: pessimistic and optimistic serialization; static, dynamic and hy...
متن کاملModular Atomic Objects
A worthwhile approach to achieve transaction atomicity within object-based distributed systems is to connne concurrency control and recovery mechanisms within the shared objects themselves. Such objects, called atomic objects, enhance their modularity and can increase transaction concurrency. Nevertheless, when designed independently , atomic objects can be incompatible, and if combined, do not...
متن کاملA Fully Decentralized Approach to Coordinating Transactional Processes in Peer-to-Peer Environments
With the proliferation of e-business, peer-to-peer style business collaboration becomes increasingly popular. In peer-to-peer environments each peer provides a set of services. These services can be composed to processes running over several peers. Although peer-to-peer environments inherently lack global control, some business processes nevertheless require global transactional guarantees, i.e...
متن کاملConcurrency Control and Recovery Management for Open e-Business Transactions
Concurrency control mechanisms such as turn-taking, locking, serialization, transactional locking mechanism, and operational transformation try to provide data consistency when concurrent activities are permitted in a reactive system. Locks are typically used in transactional models for assurance of data consistency and integrity in a concurrent environment. In addition, recovery management is ...
متن کاملAtomic Recovery Units: Failure Atomicity for Logical Disks
Atomic recovery units (ARUs) are a mechanism that allows several logical disk operations to be executed as a single atomic unit with respect to failures. For example, ARUs can be used during file creation to update several pieces of file meta-data atomically. ARUs simplify file systems, as they isolate issues of atomicity within the logical disk system. ARUs are designed as part of the Logical ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000